home *** CD-ROM | disk | FTP | other *** search
/ HP Idea Kits: Let's Celebrate / PHOTODLX.ISO / extras / diamar / photo.dxr / 00011_style 08,108,27,28,29,30,31.ls < prev    next >
Encoding:
Text File  |  1996-04-22  |  2.3 KB  |  127 lines

  1. on initStyle027
  2.   initStyle008()
  3. end
  4.  
  5. on exitStyle027
  6.   exitStyle008()
  7. end
  8.  
  9. on initStyle028
  10.   initStyle008()
  11. end
  12.  
  13. on exitStyle028
  14.   exitStyle008()
  15. end
  16.  
  17. on initStyle029
  18.   initStyle008()
  19. end
  20.  
  21. on exitStyle029
  22.   exitStyle008()
  23. end
  24.  
  25. on initStyle030
  26.   initStyle008()
  27. end
  28.  
  29. on exitStyle030
  30.   exitStyle008()
  31. end
  32.  
  33. on initStyle031
  34.   initStyle008()
  35. end
  36.  
  37. on exitStyle031
  38.   exitStyle008()
  39. end
  40.  
  41. on initStyle108
  42.   initStyle008()
  43. end
  44.  
  45. on exitStyle108
  46.   exitStyle008()
  47. end
  48.  
  49. on initStyle008
  50.   global gCurrentText, gScreenList, gSpriteNumber
  51.   set gCurrentText to 0
  52.   set gSpriteNumber to 0
  53.   paletteSwap()
  54.   puppetState(2, 11, 1)
  55.   puppetState(21, 40, 1)
  56.   puppetState(44, 47, 1)
  57.   replaceSprite(9, 9, 1)
  58.   replaceSprite(10, 11, 2)
  59.   soundMoreText()
  60.   replaceSprite(2, 7, 2)
  61.   positionHyperLink()
  62.   set the mouseDownScript to "style008MouseDown"
  63.   set the mouseUpScript to "style008MouseUp"
  64.   preLoadScreenData()
  65.   cursor(-1)
  66. end
  67.  
  68. on exitStyle008
  69.   global gJumpToScreen
  70.   puppetState(2, 11, 0)
  71.   puppetState(21, 40, 0)
  72.   puppetState(44, 47, 0)
  73.   loadScreenData(gJumpToScreen)
  74. end
  75.  
  76. on style008MouseDown
  77.   global gSpriteNumber, gValid
  78.   set gValid to 1
  79.   set gSpriteNumber to the clickOn
  80.   if soundBusy(1) and SoundInterrupt(8, gSpriteNumber) then
  81.     sound stop 1
  82.   end if
  83.   if (gSpriteNumber >= 2) and (gSpriteNumber < 9) then
  84.     upDownToggle()
  85.   else
  86.     if (gSpriteNumber >= 27) and (gSpriteNumber <= 48) then
  87.       upDownToggle()
  88.     end if
  89.   end if
  90. end
  91.  
  92. on style008MouseUp
  93.   global gSpriteNumber, gValid, gActivePopUp
  94.   if (gValid = 0) and (gSpriteNumber <> 24) and (gSpriteNumber <> 25) then
  95.     exit
  96.   end if
  97.   if ((gSpriteNumber >= 2) and (gSpriteNumber <= 4)) or (gSpriteNumber = 8) then
  98.     set gActivePopUp to gSpriteNumber
  99.     popUpMenu(1)
  100.   else
  101.     if (gSpriteNumber = 5) or (gSpriteNumber = 7) then
  102.       jumpButton()
  103.       exit
  104.     else
  105.       if gSpriteNumber = 6 then
  106.         quitDialogBox(1)
  107.       else
  108.         if gSpriteNumber = 9 then
  109.           nothing()
  110.         else
  111.           if (gSpriteNumber = 24) or (gSpriteNumber = 25) then
  112.             hyperLink()
  113.           else
  114.             if gSpriteNumber = 27 then
  115.               narration()
  116.             else
  117.               if gSpriteNumber = 28 then
  118.                 moreTextButton()
  119.               end if
  120.             end if
  121.           end if
  122.         end if
  123.       end if
  124.     end if
  125.   end if
  126. end
  127.